Text copied to clipboard!

Název

Text copied to clipboard!

Vývojář otevřeného zdroje

Popis

Text copied to clipboard!
Hledáme vývojáře otevřeného zdroje, který se připojí k našemu týmu a bude se podílet na vývoji a údržbě softwarových projektů s otevřeným zdrojovým kódem. Tato pozice je ideální pro jednotlivce, kteří mají vášeň pro spolupráci, transparentnost a inovace v oblasti softwarového inženýrství. Jako vývojář otevřeného zdroje budete pracovat na různorodých projektech, které jsou veřejně dostupné a přístupné komunitě vývojářů po celém světě. Vaší hlavní odpovědností bude psaní čistého, efektivního a dobře dokumentovaného kódu, který bude přínosem pro komunitu. Budete spolupracovat s ostatními vývojáři, přispívat do repozitářů na platformách jako GitHub, řešit problémy nahlášené uživateli a navrhovat nové funkce. Dále se očekává, že budete aktivně komunikovat s komunitou, účastnit se diskusí a přispívat k rozhodovacím procesům ohledně směřování projektů. Tato role vyžaduje silné technické dovednosti, schopnost samostatné práce a ochotu učit se nové technologie. Zkušenosti s vývojem v jazycích jako Python, JavaScript, Go nebo Rust jsou výhodou. Důležitá je také znalost nástrojů pro správu verzí (např. Git), CI/CD procesů a základních principů softwarového inženýrství. Nabízíme flexibilní pracovní prostředí, možnost práce na dálku, přístup k nejnovějším technologiím a příležitost ovlivnit vývoj softwaru, který používají tisíce lidí po celém světě. Pokud vás baví otevřený software a chcete být součástí dynamické a inovativní komunity, tato pozice je pro vás ideální.

Odpovědnosti

Text copied to clipboard!
  • Vývoj a údržba softwaru s otevřeným zdrojovým kódem
  • Psaní čistého, efektivního a dobře dokumentovaného kódu
  • Spolupráce s komunitou vývojářů na GitHubu a jiných platformách
  • Řešení nahlášených chyb a implementace nových funkcí
  • Účast na code review a zajištění kvality kódu
  • Zajištění kompatibility softwaru napříč platformami
  • Přispívání k dokumentaci projektů
  • Účast na online diskusích a komunitních setkáních
  • Dodržování zásad otevřeného vývoje a transparentnosti
  • Navrhování architektury a technických řešení

Požadavky

Text copied to clipboard!
  • Zkušenosti s vývojem softwaru v jazycích jako Python, JavaScript, Go nebo Rust
  • Znalost nástrojů pro správu verzí (např. Git)
  • Zkušenosti s vývojem v prostředí open source
  • Schopnost samostatné práce i týmové spolupráce
  • Znalost CI/CD nástrojů a procesů
  • Dobré komunikační dovednosti v angličtině
  • Znalost principů softwarového inženýrství
  • Zkušenosti s psaním technické dokumentace
  • Schopnost řešit problémy a navrhovat efektivní řešení
  • Vášeň pro otevřený software a komunitní vývoj

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké open source projekty jste v minulosti podporoval/a?
  • Jaké programovací jazyky ovládáte nejlépe?
  • Jaký je váš přístup k řešení chyb a bugů?
  • Jaké nástroje používáte pro správu verzí a proč?
  • Jaké máte zkušenosti s prací v distribuovaných týmech?
  • Jak přistupujete k psaní dokumentace?
  • Jaké open source komunity sledujete nebo se jich účastníte?
  • Jaké jsou vaše oblíbené nástroje pro CI/CD?
  • Jak byste navrhl/a novou funkci pro existující open source projekt?
  • Jak zvládáte zpětnou vazbu od komunity?